#ifndef __WithFloor_h__
#define __WithFloor_h__

#define CONTROL485_Floor RF1

#define pWithFloorData 5

#define MaxWithFloorRx 248
unsigned char WithFloorRxList[MaxWithFloorRx];
unsigned char WithFloorNeedRxCount;
unsigned char WithFloorRxCount;
unsigned char SuccessVavleAddr[240];
unsigned char SuccessVavleCount;
unsigned char WaitWithFloorTimeOut;
void GetAllTemperature(void);
void ProcRxFromFloor(void);
void PreWaitDataFromFloor(unsigned char Addr,unsigned char Command,unsigned char Count);

void WithFloorCommnad_9(void);
void WithFloorVavleCommand_16_19(unsigned char command);
void WithFloorVavleCommand_24_29(unsigned char command);
void WithFloorVavleCommand_30(unsigned char command);
unsigned int WithFloorVavleCommand_34(void);
void WithFloorVavleCommand_35(void);
unsigned char WithFloorVavleCommand_31_32(unsigned char command);
void WithFloor_SetUnitAddr(void);

void SendToLCD_Dis( void );
void SendToLCD_CustomInfo(void);
#endif // __WithFloor_h__
